e91859fc277ed458a180201c7fa128822661cde8,server/sonar-server/src/main/java/org/sonar/server/issue/DefaultIssueService.java,DefaultIssueService,saveIssue,#DbSession#DefaultIssue#IssueChangeContext#,319
Before Change
issueStorage.save(issue);
issueNotifications.sendChanges(issue, context,
getRuleByKey(issue.ruleKey()),
dbClient.componentDao().getByKey(session, issue.projectKey()),
dbClient.componentDao().getNullableByKey(session, issue.componentKey()));
dryRunCache.reportResourceModification(issue.componentKey());
}
After Change
}
private void saveIssue(DbSession session, DefaultIssue issue, IssueChangeContext context) {
String projectKey = issue.projectKey();
if (projectKey == null) {
throw new IllegalStateException(String.format("Issue '%s' has no project key", issue.key()));
}
issueStorage.save(issue);